Micron Document




Standard Test and Programming Language
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
JAM / STAPL ("Standard Test and Programming Language")cite-ref-1[1] is an Altera-developed standard for JTAG in-circuit programming of programmable logic devices (PLDs).cite-ref-keysight-2-0[2] It is defined by JEDEC standard JESD-71.cite-ref-keysight-2-1[2]

STAPL defines a standard .jam file format which supports in-system programmability or configuration of programmable devices.cite-ref-3[3]cite-ref-4[4]cite-ref-5[5] A JTAG device programmer implements a JAM player which reads the file as a set of instructions directing it to program a PLD.

The standard is supported by multiple PLD and device programmer manufacturers.

References

cite-note-11. "STAPL - What does STAPL stand for?". Free Online Dictionary. Retrieved 2013-09-17.
cite-note-keysight-22. "What is STAPL?". Agilent. 2006-09-07. Retrieved 2013-09-17.
cite-note-33. "ISP & the Jam STAPL". Altera. 2008-01-04. Retrieved 2016-12-16.
cite-note-44. "EIA JESD71-1999 standard test and programming language (STAPL)". Freestd - Electronic Industries Alliance(EIA). Archived from the original on 20 December 2016. Retrieved 2013-09-17.
cite-note-55. "FAQ: What is JAM/STAPL (Standard Test and Programming Language) ?". SECONS s.r.o., www.secons.com. Retrieved 2013-09-17.